﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WeatheRx.DomainModel.Applicants
{
    public enum JobActivity
    {
        Unspecified = 0,
        None = 1,
        IntakeQualification = 10,

        InitialInspectionAssignment = 30,
        InitialInspectionScheduling = 31,
        InitialInspection = 32,
        InitialInspectionDataEntry = 33,

        WorkOrderAssignment = 40,

        LeveragedPrograms = 40,
        Electrical = 43,
        Heating = 44,
        Weatherization = 45,

        AllWorkOrdersComplete = 50,

        FinalInspectionAssignment = 60,
        FinalInspectionScheduling = 61,
        FinalInspection = 62,

        ChangeOrder = 63,
        FinalInspectionDataEntry = 64,

        Completion = 70,
        Report = 71,

        Rework = 80
    }

    public enum JobStatus
    {
        Unspecified = 0,
        PendingDocumentation = 1,
        Ineligible = 10,
        EligibilityApproved = 20,
        InitialInspection = 30,
        Deferral = 34,
        Walkaway = 35,
        WorkInProgress = 45,
        FinalInspection = 60,
        Completed = 71,
        Rework = 80,
    }
}